package com.citcc.business.bean.dto;

import java.math.BigDecimal;
/**
 * Created with IntelliJ IDEA.
 * User: qinbo
 * Date: 2019/4/6
 * Time: 11:15
 * Description: 支付封装必要输入参数
 */
public class PayDTO {
    //系统参数 应用ID
    private String appid;
    //商户号
    private String mch_id;
    //商户订单号，每次支付必须保证唯一！
    private String out_trade_no;
    //支付金额
    private BigDecimal paymoney;
    //支付用户id
    private String userId;
    //微信回调地址
    private String wxnotifyURL;
    //交易描述
    private String description;
    //商品id
    private String productId;

    private String  reward;

    private String payee_logon_id;

    private String payee_user_id;
    //支付宝资金授权订单号
    private String auth_no;
    private String request_no;

    private String finish;
    /**
     * 支付宝流水号
     */
    private String tradeNo;



    public String getAppid() {
        return appid;
    }

    public void setAppid(String appid) {
        this.appid = appid;
    }

    public String getMch_id() {
        return mch_id;
    }

    public void setMch_id(String mch_id) {
        this.mch_id = mch_id;
    }

    public String getOut_trade_no() {
        return out_trade_no;
    }

    public void setOut_trade_no(String out_trade_no) {
        this.out_trade_no = out_trade_no;
    }

    public BigDecimal getPaymoney() {
        return paymoney;
    }

    public void setPaymoney(BigDecimal paymoney) {
        this.paymoney = paymoney;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getWxnotifyURL() {
        return wxnotifyURL;
    }

    public void setWxnotifyURL(String wxnotifyURL) {
        this.wxnotifyURL = wxnotifyURL;
    }

    @Override
    public String toString() {
        return "PayDTO{" +
                "appid='" + appid + '\'' +
                ", mch_id='" + mch_id + '\'' +
                ", out_trade_no='" + out_trade_no + '\'' +
                ", paymoney=" + paymoney +
                ", userId='" + userId + '\'' +
                ", wxnotifyURL='" + wxnotifyURL + '\'' +
                ", description='" + description + '\'' +
                '}';
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getProductId() {
        return productId;
    }

    public void setProductId(String productId) {
        this.productId = productId;
    }

    public String getReward() {
        return reward;
    }

    public void setReward(String reward) {
        this.reward = reward;
    }

    public String getPayee_logon_id() {
        return payee_logon_id;
    }

    public void setPayee_logon_id(String payee_logon_id) {
        this.payee_logon_id = payee_logon_id;
    }

    public String getPayee_user_id() {
        return payee_user_id;
    }

    public void setPayee_user_id(String payee_user_id) {
        this.payee_user_id = payee_user_id;
    }

    public String getAuth_no() {
        return auth_no;
    }

    public void setAuth_no(String auth_no) {
        this.auth_no = auth_no;
    }

    public String getRequest_no() {
        return request_no;
    }

    public void setRequest_no(String request_no) {
        this.request_no = request_no;
    }

    public String getFinish() {
        return finish;
    }

    public void setFinish(String finish) {
        this.finish = finish;
    }

    public String getTradeNo() {
        return tradeNo;
    }

    public void setTradeNo(String tradeNo) {
        this.tradeNo = tradeNo;
    }
}
